//
//  AcrossTrackCalc.h
//  ArtefactAnalysis
//
//  Created by Marylou Gentilhomme on 15/06/13.
//  Copyright (c) 2013 Marylou Gentilhomme. All rights reserved.
//

#ifndef ArtefactAnalysis_AcrossTrackCalc_h
#define ArtefactAnalysis_AcrossTrackCalc_h

#include "stdafx.h"

/*
 This is a visrtual class to make calculations on a swath.
 */
class AcrossTrackCalc
{
public:
    
    //Constructor
    AcrossTrackCalc(boost::shared_ptr<std::vector<double>> in_swath):
    m_swath(in_swath){};
    
    //Destructor
    ~AcrossTrackCalc(){};
    
private:
    boost::shared_ptr<std::vector<double>> m_swath; // Vector containing the depths of the swath
    
};

#endif
